#include <stdio.h>
#include <stdlib.h>
int main()
{
char a[80];
int i,num=0;
gets(a);
for(i=0;a[i]!='\0';i++) //这里应该检查到串尾,字符串结束符是'\0'
{
if ( (a[i] >='a' && a[i] <='z') || (a[i] >='A' && a[i] <='Z') ) //如果是字母，则一直找到非字母（分隔符:符号，空格等）
{
do {
i++ ;
} while ( (a[i] >='a' && a[i] <='z') || (a[i] >='A' && a[i] <='Z') );
//记录一个单词
num++;
}
}
printf("%d\n",num);
return 0;
}
